.workPlan-myWorkPlan{
	line-height: normal;
	.myWorkplan-left{
		.myWorkplan-left-tab{
			height: 45px;
		}
    .ant-tabs{
      height: 100%;
      .ant-tabs-content{
        height: 100%;
        & > div{
          height: 100%;
        }
        .ant-tabs-tabpane:last-child{
          height: 100%;
        }
      }
    }
    
    .search{
		height: 43px;
		.wea-input-focus{
			width: 172px;
			margin-left: 10px;
			float: left;
			height: 30px;
			line-height: normal;
			margin-top:1px;
			.ant-input{
				height: 30px;
				// height:28px;
			}
		}
		// border-bottom:1px solid #d9d9d9;
		.wea-browser.customized{
			position: relative;
			float: left;
			line-height: 28px;
			height: 30px;
			margin-top: 1px;
			.cursor-pointer{
				height: 28px;
				.addHrm{
					position: absolute;
					width: 30px;
					height: 30px;
					line-height: 30px;
					text-align: center;
					background-color: #f5f5f5;
					border: 1px solid #d9d9d9;
					border-left: none;
					cursor: pointer;
					color: #c5c5c5;
				}
			}
      	}
	}
		.myAttentionList:last-child{
			border-bottom:1px solid #ebebeb;
		}
		.myAttentionList.on{
			background-color: #ebf9ff;
			
		}
		.myAttentionList{
			min-height:54px;
			position: relative;
			.cancelAttention{
				.CancelConcern{
					color: #000;
				}
				display: none;
				// display: block;
				position: absolute;
				right:0;
				z-index: 2;
				line-height: 22px;
				background-color: #fff;
				border-left:1px solid #ebebeb;
				border-bottom:1px solid #ebebeb;
				&:hover{
					background-color: #2db7f5;
					color:#fff;
					.CancelConcern{
						color:#fff;
					}
				}
				.cancelAttentionSpan{
					// border-radius: 5px;
					padding-right: 10px;
					cursor: pointer;
					line-height: 22px;
				}
			}
			&:hover{
				background-color:#ebf9ff;
				.cancelAttention{
					display: block;
				}
			}
		}
		.ant-tabs.ant-tabs-top.ant-tabs-line{
			.ant-tabs-bar{
				margin-bottom:6px;
				.ant-tabs-nav-wrap{
					margin-bottom:0;
				}
			}
		}
		.ant-tabs-nav{
			.ant-tabs-tab-inner:hover{
				color:#333333;
			}
			.ant-tabs-tab-active{
				.ant-tabs-tab-inner{
					color:#333333;
				}
			 
			}
		}
		.ant-tabs-tab{
			margin-right: 14px;
			line-height: 29px;
		}
		.user-tree-browser {
			// padding: 7px 20px 7px 9px;
			// border-bottom: 1px solid #d9d9d9;
			padding: 0 10px;
			.wea-browser {
				display:inline-block;
				width: 200px;
			}
			.user-tree-reset {
				padding: 6px 8px 4px 8px;
				background-color: #f5f5f5;
				border: 1px solid #d9d9d9;
				border-left: none;
				cursor: pointer;
				color: #c5c5c5;
				position: absolute;
				top: 7px;
				left: 169px;
			}
	}
	}
	.myWorkplan-right{
		&>div{
			height: 100%;
			.ant-spin{
				height: 100%;
			}
			.ant-spin-container{
				height: 100%;
			}
		}
		.table-left, .table-right {
			float: left;
			// height: 95%;
		}
		.table-left {
			.onlyShow{
				height: 40px;
				text-align: center;
			}
			.left-content {
				tr td{
					border-bottom:1px solid #E2E2E2;
				}
				tr {
					.wea-browser {
						span{
							a{
								display: inline-block;
								width: 120px;
								white-space: nowrap !important;
								text-overflow: ellipsis;
								overflow: hidden;
							}
						}
					} 
				}
				.workplan-left-name {
					.wdb {
						white-space: nowrap !important;
						width: 100px;
						text-overflow: ellipsis;
						overflow: hidden;
					}
				}
			}
		}
		.right-top{
			.room-plan-tab-header{
				width: 100%;
				table-layout:auto;
				border-collapse:collapse;
				overflow-x: scroll;
				td{
					border:1px solid #E2E2E2;
					border-top:none;
					border-left:none;
					div{
						// margin: 0 auto;
					}
				}
				tr>td:first-child{
					border-left: none;
				}
				tr>:first-child{
					// vertical-align: middle;
					text-align: center;
				}
				tbody{
					vertical-align:top;
				}
				.onlyShow{
					width:100px;
					border-left:none;
					text-align: center;
				}
				// .header-month{
				// 	width:100px;
				// }
			}
			
		}

		.myWorkplan-right-tab{
			position: absolute;
			z-index: 2;
			width: 100%;
			// font-size: 12px;
			height: 45px;
     		border-bottom: 1px solid #d9d9d9;
			.wea-select  {
				margin-top: -2px;
				vertical-align: middle;
				margin-right: 10px;
				.wdb{
				display: inline-block;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap!important;
				width: 80px;
				height:16px;
				line-height: 16px;
				word-break: normal!important;
				word-wrap: normal!important;
				margin-top: 5px;
				}
			}
			.workplan-datePicker {
				padding-left: 10px;
				padding-right: 10px;
			  display:inline-block;

			  -moz-user-select: none; /*火狐*/

			  -webkit-user-select: none; /*webkit浏览器*/

			  -ms-user-select: none; /*IE10*/

			  -khtml-user-select: none; /*早期浏览器*/

			  user-select: none;

			  .label {
			    cursor:pointer;
			    padding: 0 10px;
			  }
			  .icon-coms-Browse-box-delete, .icon-coms-Browse-box-Add-to {
			    position:relative;
			    top: 3px;
			    color:#bababa;
			    font-size:16px;
			    cursor:pointer;
			  }
			}
			.workplan-changyongzu {
				display: inline-block;
				// margin-left: 230px;
				margin-top: -1px;
    		vertical-align: middle;
				.ant-select-enabled {
					// overflow-y: auto;
					height: 100%;
					.ant-select-selection {
						height: 100%;
					}
					.wea-new-scroll {
						height: 28px !important;
					} 
				}
				.ant-popover-inner-content{
					.wea-req-all-operators {
						display: none;
					}
				}
				.ant-input-group-wrap {
					.icon-coms-HumanResources {
						display: none;
					}
				}
				.extbtn {
					border-left: 0;
				}
				.custom {
					background-color: #fff;
				}
				.hasAddGroup {
					button {
						width: 25px;
						margin-left: -5px;
					}
				}
				.wea-hrm-group-popover {
					left: 0 !important;
				}
			}
			.workplan-myAttention {
				display: inline-block;
				width: 100px;
				.ant-btn {
					border: 0;
					color: #57c5f7;
				}
				.ant-btn:hover {
					text-decoration: underline;
				}
			}
			.workplan-right-bro {
				overflow: hidden;
				>div {
					div {
						height: 28px;
					}
				}
			}
		}
	}
}

.workPlan-myWorkPlan-dialog{
	.wea-new-top{
		border-radius: 6px 6px 0 0;
	}
}

.workPlan-createWorkPlan{
	.createWorkPlan-collapse .wea-select  .ant-select-enabled{
		width: auto;
  }
  .resource-warn{
    position: absolute;
    left: 330px;
    bottom: 0px;
    min-height: 0;
    font-size: 14px;
    color: #666666;
    line-height: 20px;
    padding: 4px 5px;
    background: #fff8c3;
    border: 1px solid #b5ac85;
    border-radius: 3px;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}

